}
int
-avltree_find(const avltree_t* tree, const QString key, const void** data)
+avltree_find(const avltree_t* tree, const QString& key, const void** data)
{
const char*t = xstrdup(key.toUtf8().data());
int r = avltree_find(tree, t, data);
/* Find key [key] in tree */
int avltree_find(const avltree_t* tree, const char* key, const void** data);
-int avltree_find(const avltree_t* tree, const QString key, const void** data);
+int avltree_find(const avltree_t* tree, const QString& key, const void** data);
/* Get the first (the MIN-) entry of the tree */
const char* avltree_first(const avltree_t* tree, const void** data);
return DEFAULT_ICON_DESCR;
}
-int gt_find_icon_number_from_desc(const QString desc, garmin_formats_e garmin_format)
+int gt_find_icon_number_from_desc(const QString& desc, garmin_formats_e garmin_format)
{
static int find_flag = 0;
icon_mapping_t* i;
typedef enum {MAPSOURCE, PCX, GARMIN_SERIAL, GDB} garmin_formats_e;
const char* gt_find_desc_from_icon_number(const int icon, garmin_formats_e garmin_format, int* dynamic);
-int gt_find_icon_number_from_desc(const QString desc, garmin_formats_e garmin_format);
+int gt_find_icon_number_from_desc(const QString& desc, garmin_formats_e garmin_format);
extern icon_mapping_t garmin_icon_table[];
}
}
int
-gbfputcstr(const QString s, gbfile* file)
+gbfputcstr(const QString& s, gbfile* file)
{
return gbfputcstr(qPrintable(s), file);
}
}
int
-gbfputpstr(const QString s, gbfile* file)
+gbfputpstr(const QString& s, gbfile* file)
{
const char *t = xstrdup(s.toUtf8().data());
int r = gbfputpstr(t, file);
int gbfputdbl(const double d, gbfile* file); // write a double value
int gbfputflt(const float f, gbfile* file); // write a float value
int gbfputcstr(const char* s, gbfile* file); // write string including '\0'
-int gbfputcstr(const QString s, gbfile* file); // write string including '\0'
+int gbfputcstr(const QString& s, gbfile* file); // write string including '\0'
int gbfputpstr(const char* s, gbfile* file); // write as pascal string
-int gbfputpstr(const QString s, gbfile* file); // write as pascal string
+int gbfputpstr(const QString& s, gbfile* file); // write as pascal string
gbsize_t gbfcopyfrom(gbfile* file, gbfile* src, gbsize_t count);
} icon_mapping_t;
QString mag_find_descr_from_token(const char* token);
-QString mag_find_token_from_descr(QString icon);
+QString mag_find_token_from_descr(const QString& icon);
unsigned int mag_checksum(const char* const buf);
char* m330_cleanse(char* istring);
}
QString
-mag_find_token_from_descr(QString icon)
+mag_find_token_from_descr(const QString& icon)
{
icon_mapping_t* i = icon_mapping;
static void (*write_route_end)(const route_head* track) = NULL;
static int
-find_icon_from_descr(QString descr)
+find_icon_from_descr(const QString& descr)
{
unsigned int i;
#define RAYMARINE_STD_SYMBOL 3
static int
-find_symbol_num(const QString descr)
+find_symbol_num(const QString& descr)
{
if (!descr.isNull()) {
}
static void
-unicsv_print_str(const QString s)
+unicsv_print_str(const QString& s)
{
char *t = xstrdup(s.toUtf8().data());
unicsv_print_str(t);
}
void
-write_xml_entity(gbfile *ofd, QString indent,
- QString tag, QString value)
+write_xml_entity(gbfile *ofd, const QString& indent,
+ const QString& tag, const QString& value)
{
char *tmp_ent = xml_entitize(value.toAscii().data());
gbfprintf(ofd, "%s<%s>%s</%s>\n", qPrintable(indent), qPrintable(tag), tmp_ent, qPrintable(tag));
}
void
-write_optional_xml_entity(gbfile *ofd, const QString indent,
- const QString tag, const QString value)
+write_optional_xml_entity(gbfile *ofd, const QString& indent,
+ const QString& tag, const QString& value)
{
if (!value.isEmpty()) {
write_xml_entity(ofd, indent, tag, value);
}
void
-write_xml_entity_begin0(gbfile *ofd, const QString indent,
- const QString tag)
+write_xml_entity_begin0(gbfile *ofd, const QString& indent,
+ const QString& tag)
{
gbfprintf(ofd, "%s<%s>\n", indent.toAscii().data(), tag.toAscii().data());
}
void
-write_xml_entity_begin1(gbfile *ofd, const QString indent,
- const QString tag, const QString attr,
- const QString attrval)
+write_xml_entity_begin1(gbfile *ofd, const QString& indent,
+ const QString& tag, const QString& attr,
+ const QString& attrval)
{
gbfprintf(ofd, "%s<%s %s=\"%s\">\n", indent.toAscii().data(), tag.toAscii().data(), attr.toAscii().data(), attrval.toAscii().data());
}
void
-write_xml_entity_begin2(gbfile *ofd, const QString indent,
- const QString tag, const QString attr1,
- const QString attrval1, const QString attr2,
- const QString attrval2)
+write_xml_entity_begin2(gbfile *ofd, const QString& indent,
+ const QString& tag, const QString& attr1,
+ const QString& attrval1, const QString& attr2,
+ const QString& attrval2)
{
gbfprintf(ofd, "%s<%s %s=\"%s\" %s=\"%s\">\n", indent.toAscii().data(), tag.toAscii().data(), attr1.toAscii().data(), attrval1.toAscii().data(), attr2.toAscii().data(), attrval2.toAscii().data());
}
void
-write_xml_entity_end(gbfile *ofd, const QString indent,
- const QString tag)
+write_xml_entity_end(gbfile *ofd, const QString& indent,
+ const QString& tag)
{
gbfprintf(ofd, "%s</%s>\n", indent.toAscii().data(), tag.toAscii().data());
}
extern char* xhtml_entities;
-void write_xml_entity(gbfile* ofd, const QString indent,
- const QString tag, const QString value);
-void write_xml_entity_begin0(gbfile* ofd, const QString indent,
- const QString tag);
-void write_xml_entity_begin1(gbfile* ofd, const QString indent,
- const QString tag, const QString attr1,
- const QString attrval1);
-void write_xml_entity_begin2(gbfile* ofd, const QString indent, const QString tag,
- const QString attr1, const QString attrval1,
- const QString attr2, const QString attrval2);
-void write_xml_entity_end(gbfile* ofd, const QString indent, const QString tag);
+void write_xml_entity(gbfile* ofd, const QString& indent,
+ const QString& tag, const QString& value);
+void write_xml_entity_begin0(gbfile* ofd, const QString& indent,
+ const QString& tag);
+void write_xml_entity_begin1(gbfile* ofd, const QString& indent,
+ const QString& tag, const QString& attr1,
+ const QString& attrval1);
+void write_xml_entity_begin2(gbfile* ofd, const QString& indent, const QString& tag,
+ const QString& attr1, const QString& attrval1,
+ const QString& attr2, const QString& attrval2);
+void write_xml_entity_end(gbfile* ofd, const QString& indent, const QString& tag);
-void write_optional_xml_entity(gbfile* ofd, const QString ndent,
- const QString tag, const QString value);
+void write_optional_xml_entity(gbfile* ofd, const QString& indent,
+ const QString& tag, const QString& value);
void xml_write_time(gbfile* ofd, const time_t timep, int microseconds, const char* elname);
void xml_fill_in_time(char* time_string, const time_t timep, int microseconds,
int long_or_short);